
local 物品查看类 = class()
local insert = table.insert

function 物品查看类:初始化(根)
	self.ID = 2138
	self.x = 366
	self.y = 78
	self.xx = 0
	self.yy = 0
	self.注释 = "物品查看类"
	self.可视 = false
	self.鼠标 = false
	self.焦点 = false
	self.可移动 = false
	self.窗口时间 = 0
  	self.物品 = 根._物品格子.创建(0,0,i,"给予_物品")
end


function 物品查看类:打开(数据)
	if self.可视 then
		self.可视 = false
	else
		insert(tp.窗口_,self)
		self.x,self.y=259,206
		self.物品:置物品(nil)
		
		self.物品:置物品(数据)
		self.物品:置坐标(self.x,self.y)
		self.物品:显示(全局dt,self.x,self.y,鼠标)
		tp.运行时间 = tp.运行时间 + 1
		self.窗口时间 = tp.运行时间
	    self.可视 = true
		if 引擎.外部 ~= nil  then
			self.x,self.y=窗口宽高.x*0.5,250
		end
		self.显示高度=self.y
	end
end
function 物品查看类:更新(dt)

end

function 物品查看类:显示(dt,x,y)
	self.焦点=false
	tp.提示:道具行囊(self.x,self.显示高度,self.物品.物品)
end

function 物品查看类:检查点(x,y)
	if self.可视 then
		return true
	else
		return false
	end
end
function 物品查看类:初始移动(x,y)
	tp.运行时间 = tp.运行时间 + 1
	if not tp.消息栏焦点 then
  		self.窗口时间 = tp.运行时间
 	end
	if not self.焦点 then
		tp.移动窗口 = true
	end
	if self.鼠标 and  not self.焦点 then
		self.xx = x - self.x
		self.yy = y - self.y
	end
end

function 物品查看类:开始移动(x,y)
	if self.鼠标 then
		self.x = x - self.xx
		self.y = y - self.yy
	end
end

return 物品查看类